﻿using System.ComponentModel.DataAnnotations;

namespace AnQinFrameWorkAPI.Entity.Develop.View.DevelopProjectDemand;

/// <summary>
///     开发项目需求子单
/// </summary>
public class DevelopProjectDemandView
{
    /// <summary>
    ///     项目需求id
    /// </summary>
    public string Id { get; set; }

    /// <summary>
    ///     项目需求编码
    /// </summary>
    public string Code { get; set; }

    /// <summary>
    ///     项目需求名字
    /// </summary>
    public string Name { get; set; }

    /// <summary>
    ///     项目管理Id
    /// </summary>
    [MaxLength(50)]
    public string? ProjectId { get; set; }

    /// <summary>
    ///     需求内容
    /// </summary>
    public string Content { get; set; }

    /// <summary>
    ///     备注
    /// </summary>
    public string? Remark { get; set; }

    /// <summary>
    ///     附件
    /// </summary>
    public string? Attachment { get; set; }

    /// <summary>
    ///     创建人Id
    /// </summary>
    public string? CreateStaffId { get; set; }

    /// <summary>
    ///     创建人名称
    /// </summary>
    public string? CreateStaffName { get; set; }

    /// <summary>
    ///     创建时间
    /// </summary>
    public DateTime CreateTime { get; set; }

    /// <summary>
    ///     是否删除
    /// </summary>
    public bool IsDelete { get; set; }
}